package cl.android.mochileros;

import java.util.List;

import model.Categoria;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;

public class CategoriasAdapter extends ArrayAdapter<Categoria>{
	public Activity context;
	public List<Categoria> listaCategorias;
	

	
	public CategoriasAdapter(Activity context, List<Categoria> listaCategorias) {
		super(context,R.layout.categorias_list_item, listaCategorias);
		this.context = context;
		this.listaCategorias = listaCategorias;
	}



	@SuppressLint({ "ViewHolder", "InflateParams" }) @Override
	public View getView(int position, View convertView, ViewGroup parent) {	
		View item = convertView;
		item = context.getLayoutInflater().inflate(R.layout.categorias_list_item, null);
		Categoria categoria = listaCategorias.get(position);
		
		ImageView imagen = (ImageView) item.findViewById(R.id.imagen_categoria);
		TextView nombre = (TextView) item.findViewById(R.id.nombre_categoria);
		imagen.setImageDrawable(context.getResources().getDrawable(R.drawable.ic_launcher)); //en vez de un drawable se le pasa lugar.getImange()
		nombre.setText(categoria.getNombre());
		return item;
	}
}
